package com.hanserwei.mydemo.stream;

import java.util.stream.Stream;

public class SplitTest2 {
    public static void main(String[] args) {
        // 1.合并
        Stream<Integer> a = Stream.of(1, 2, 3);
        Stream<Integer> b = Stream.of(4, 5, 6);
        Stream<Integer> stream = Stream.concat(a, b);

        /*
         * 2.截取---根据条件确定截取位置
         * takeWhile(Predicate p) 截取满足p的元素，一旦条件不成立,剩余的元素丢弃
         * dropWhile(Predicate p) 截取不满足p的元素，一旦条件不成立，剩余的元素保留
         * */

        stream.dropWhile(i -> i < 4).forEach(System.out::print);
    }
}
